<?php

/** * This is the model class for table "
test". * * The followings are the available columns in table '
test':
* @property
integer $pid
* @property
string $hej
*/ class
Testextends
CActiveRecord
{ /** * Returns the static model of the specified AR class. * @return
Testthe static model class */ public static function
model($className=__CLASS__) { return parent::model($className); } /** *
@return string the associated database table name */ public function
tableName() { return '
test'; } /** * @return array validation rules for model attributes. */
public function rules() { // NOTE: you should only define rules for
those attributes that // will receive user inputs. return array(
array('hej', 'required'),
array('hej', 'length', 'max'=>2),
// The following rule is used by search(). // Please remove those
attributes that should not be searched. array('
pid, hej', 'safe', 'on'=>'search'), ); } /** * @return array relational rules.
*/ public function relations() { // NOTE: you may need to adjust the
relation name and the related // class name for the relations
automatically generated below. return array(
); } /** * @return array customized attribute labels (name=>label) */
public function attributeLabels() { return array(
'pid' => 'Pid',
'hej' => 'Hej',
); } /** * Retrieves a list of models based on the current search/filter
conditions. * @return CActiveDataProvider the data provider that can
return the models based on the search/filter conditions. */ public
function search() { // Warning: Please modify the following code to
remove attributes that // should not be searched. $criteria=new
CDbCriteria;

		$criteria->compare('pid',$this->pid);
		$criteria->compare('hej',$this->hej,true);

return new CActiveDataProvider($this, array( 'criteria'=>$criteria, ));
} }
